#!/bin/bash

# Git提交脚本
# 用法: ./git.sh "提交信息" [分支名]

# 检查是否提供了提交信息
if [ -z "$1" ]; then
  echo "错误: 请提供提交信息"
  echo "用法: ./git.sh \"提交信息\" [分支名]"
  exit 1
fi

# 设置默认分支为当前分支
BRANCH=${2:-$(git branch --show-current)}

# 添加所有更改
git add .

# 提交更改
git commit -m "$1"

# 推送到远程分支
git push origin $BRANCH

echo "已成功提交并推送到分支 $BRANCH"